namespace ColladaDotNet
{
	/// <remarks/>
    
	[System.SerializableAttribute()]
    
    
	[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.collada.org/2005/11/COLLADASchema")]
	[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.collada.org/2005/11/COLLADASchema", IsNullable=false)]
	public partial class rigid_body {
        
		private rigid_bodyTechnique_common technique_commonField;
        
		private technique[] techniqueField;
        
		private extra[] extraField;
        
		private string sidField;
        
		private string nameField;
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("technique_common")]
		public rigid_bodyTechnique_common technique_common {
			get {
				return this.technique_commonField;
			}
			set {
				this.technique_commonField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("technique")]
		public technique[] technique {
			get {
				return this.techniqueField;
			}
			set {
				this.techniqueField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("extra")]
		public extra[] extra {
			get {
				return this.extraField;
			}
			set {
				this.extraField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
		public string sid {
			get {
				return this.sidField;
			}
			set {
				this.sidField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
		public string name {
			get {
				return this.nameField;
			}
			set {
				this.nameField = value;
			}
		}
	}
}